addHook("PlayerThink", function(p)
	p.normalspeed = FixedMul(skins[p.mo.skin].normalspeed, p.rfwspeed or FU)//I'm just going to override these every frame because fuck you I'm lazy
	p.jumpfactor = FixedMul(skins[p.mo.skin].jumpfactor, p.rfwjump or FU)
	p.actionspd = FixedMul(skins[p.mo.skin].actionspd, p.rfwaction or FU)
	p.health_defense = p.rfwdefense or FU
	p.weapon_multiplier = p.rfwattack or FU
	p.weapon_haste = p.rfwfast or FU
	if not (p and p.valid) then return end
	p.rfwspeed = FU //movement speed -- vanilla super modifier for this is 5*FU/3
	p.rfwattack = FU //attack damage
	p.rfwdefense = FU //damage recieved
	p.rfwjump = FU //jump height -- vanilla super modifier for this is 5:3.75 or 4*FU/3
	p.rfwfast = FU //weapon speed
	p.rfwaction = FU //action speed
end)